
strtok:     file format elf64-x86-64


Disassembly of section .init:

0000000000001000 <_init>:
    1000:	f3 0f 1e fa          	endbr64 
    1004:	48 83 ec 08          	sub    $0x8,%rsp
    1008:	48 8b 05 d9 3f 00 00 	mov    0x3fd9(%rip),%rax        # 4fe8 <__gmon_start__>
    100f:	48 85 c0             	test   %rax,%rax
    1012:	74 02                	je     1016 <_init+0x16>
    1014:	ff d0                	callq  *%rax
    1016:	48 83 c4 08          	add    $0x8,%rsp
    101a:	c3                   	retq   

Disassembly of section .plt:

0000000000001020 <.plt>:
    1020:	ff 35 5a 3f 00 00    	pushq  0x3f5a(%rip)        # 4f80 <_GLOBAL_OFFSET_TABLE_+0x8>
    1026:	f2 ff 25 5b 3f 00 00 	bnd jmpq *0x3f5b(%rip)        # 4f88 <_GLOBAL_OFFSET_TABLE_+0x10>
    102d:	0f 1f 00             	nopl   (%rax)
    1030:	f3 0f 1e fa          	endbr64 
    1034:	68 00 00 00 00       	pushq  $0x0
    1039:	f2 e9 e1 ff ff ff    	bnd jmpq 1020 <.plt>
    103f:	90                   	nop
    1040:	f3 0f 1e fa          	endbr64 
    1044:	68 01 00 00 00       	pushq  $0x1
    1049:	f2 e9 d1 ff ff ff    	bnd jmpq 1020 <.plt>
    104f:	90                   	nop
    1050:	f3 0f 1e fa          	endbr64 
    1054:	68 02 00 00 00       	pushq  $0x2
    1059:	f2 e9 c1 ff ff ff    	bnd jmpq 1020 <.plt>
    105f:	90                   	nop
    1060:	f3 0f 1e fa          	endbr64 
    1064:	68 03 00 00 00       	pushq  $0x3
    1069:	f2 e9 b1 ff ff ff    	bnd jmpq 1020 <.plt>
    106f:	90                   	nop
    1070:	f3 0f 1e fa          	endbr64 
    1074:	68 04 00 00 00       	pushq  $0x4
    1079:	f2 e9 a1 ff ff ff    	bnd jmpq 1020 <.plt>
    107f:	90                   	nop
    1080:	f3 0f 1e fa          	endbr64 
    1084:	68 05 00 00 00       	pushq  $0x5
    1089:	f2 e9 91 ff ff ff    	bnd jmpq 1020 <.plt>
    108f:	90                   	nop
    1090:	f3 0f 1e fa          	endbr64 
    1094:	68 06 00 00 00       	pushq  $0x6
    1099:	f2 e9 81 ff ff ff    	bnd jmpq 1020 <.plt>
    109f:	90                   	nop
    10a0:	f3 0f 1e fa          	endbr64 
    10a4:	68 07 00 00 00       	pushq  $0x7
    10a9:	f2 e9 71 ff ff ff    	bnd jmpq 1020 <.plt>
    10af:	90                   	nop
    10b0:	f3 0f 1e fa          	endbr64 
    10b4:	68 08 00 00 00       	pushq  $0x8
    10b9:	f2 e9 61 ff ff ff    	bnd jmpq 1020 <.plt>
    10bf:	90                   	nop

Disassembly of section .plt.got:

00000000000010c0 <__cxa_finalize@plt>:
    10c0:	f3 0f 1e fa          	endbr64 
    10c4:	f2 ff 25 2d 3f 00 00 	bnd jmpq *0x3f2d(%rip)        # 4ff8 <__cxa_finalize@GLIBC_2.2.5>
    10cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

Disassembly of section .plt.sec:

00000000000010d0 <putchar@plt>:
    10d0:	f3 0f 1e fa          	endbr64 
    10d4:	f2 ff 25 b5 3e 00 00 	bnd jmpq *0x3eb5(%rip)        # 4f90 <putchar@GLIBC_2.2.5>
    10db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000010e0 <strcpy@plt>:
    10e0:	f3 0f 1e fa          	endbr64 
    10e4:	f2 ff 25 ad 3e 00 00 	bnd jmpq *0x3ead(%rip)        # 4f98 <strcpy@GLIBC_2.2.5>
    10eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000010f0 <puts@plt>:
    10f0:	f3 0f 1e fa          	endbr64 
    10f4:	f2 ff 25 a5 3e 00 00 	bnd jmpq *0x3ea5(%rip)        # 4fa0 <puts@GLIBC_2.2.5>
    10fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001100 <strlen@plt>:
    1100:	f3 0f 1e fa          	endbr64 
    1104:	f2 ff 25 9d 3e 00 00 	bnd jmpq *0x3e9d(%rip)        # 4fa8 <strlen@GLIBC_2.2.5>
    110b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001110 <__stack_chk_fail@plt>:
    1110:	f3 0f 1e fa          	endbr64 
    1114:	f2 ff 25 95 3e 00 00 	bnd jmpq *0x3e95(%rip)        # 4fb0 <__stack_chk_fail@GLIBC_2.4>
    111b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001120 <printf@plt>:
    1120:	f3 0f 1e fa          	endbr64 
    1124:	f2 ff 25 8d 3e 00 00 	bnd jmpq *0x3e8d(%rip)        # 4fb8 <printf@GLIBC_2.2.5>
    112b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001130 <memset@plt>:
    1130:	f3 0f 1e fa          	endbr64 
    1134:	f2 ff 25 85 3e 00 00 	bnd jmpq *0x3e85(%rip)        # 4fc0 <memset@GLIBC_2.2.5>
    113b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001140 <strtok_r@plt>:
    1140:	f3 0f 1e fa          	endbr64 
    1144:	f2 ff 25 7d 3e 00 00 	bnd jmpq *0x3e7d(%rip)        # 4fc8 <strtok_r@GLIBC_2.2.5>
    114b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001150 <strtok@plt>:
    1150:	f3 0f 1e fa          	endbr64 
    1154:	f2 ff 25 75 3e 00 00 	bnd jmpq *0x3e75(%rip)        # 4fd0 <strtok@GLIBC_2.2.5>
    115b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

Disassembly of section .text:

0000000000001160 <_start>:
    1160:	f3 0f 1e fa          	endbr64 
    1164:	31 ed                	xor    %ebp,%ebp
    1166:	49 89 d1             	mov    %rdx,%r9
    1169:	5e                   	pop    %rsi
    116a:	48 89 e2             	mov    %rsp,%rdx
    116d:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
    1171:	50                   	push   %rax
    1172:	54                   	push   %rsp
    1173:	4c 8d 05 a6 0e 00 00 	lea    0xea6(%rip),%r8        # 2020 <__libc_csu_fini>
    117a:	48 8d 0d 2f 0e 00 00 	lea    0xe2f(%rip),%rcx        # 1fb0 <__libc_csu_init>
    1181:	48 8d 3d f8 0d 00 00 	lea    0xdf8(%rip),%rdi        # 1f80 <main>
    1188:	ff 15 52 3e 00 00    	callq  *0x3e52(%rip)        # 4fe0 <__libc_start_main@GLIBC_2.2.5>
    118e:	f4                   	hlt    
    118f:	90                   	nop

0000000000001190 <deregister_tm_clones>:
    1190:	48 8d 3d 79 3e 00 00 	lea    0x3e79(%rip),%rdi        # 5010 <__TMC_END__>
    1197:	48 8d 05 72 3e 00 00 	lea    0x3e72(%rip),%rax        # 5010 <__TMC_END__>
    119e:	48 39 f8             	cmp    %rdi,%rax
    11a1:	74 15                	je     11b8 <deregister_tm_clones+0x28>
    11a3:	48 8b 05 2e 3e 00 00 	mov    0x3e2e(%rip),%rax        # 4fd8 <_ITM_deregisterTMCloneTable>
    11aa:	48 85 c0             	test   %rax,%rax
    11ad:	74 09                	je     11b8 <deregister_tm_clones+0x28>
    11af:	ff e0                	jmpq   *%rax
    11b1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
    11b8:	c3                   	retq   
    11b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

00000000000011c0 <register_tm_clones>:
    11c0:	48 8d 3d 49 3e 00 00 	lea    0x3e49(%rip),%rdi        # 5010 <__TMC_END__>
    11c7:	48 8d 35 42 3e 00 00 	lea    0x3e42(%rip),%rsi        # 5010 <__TMC_END__>
    11ce:	48 29 fe             	sub    %rdi,%rsi
    11d1:	48 89 f0             	mov    %rsi,%rax
    11d4:	48 c1 ee 3f          	shr    $0x3f,%rsi
    11d8:	48 c1 f8 03          	sar    $0x3,%rax
    11dc:	48 01 c6             	add    %rax,%rsi
    11df:	48 d1 fe             	sar    %rsi
    11e2:	74 14                	je     11f8 <register_tm_clones+0x38>
    11e4:	48 8b 05 05 3e 00 00 	mov    0x3e05(%rip),%rax        # 4ff0 <_ITM_registerTMCloneTable>
    11eb:	48 85 c0             	test   %rax,%rax
    11ee:	74 08                	je     11f8 <register_tm_clones+0x38>
    11f0:	ff e0                	jmpq   *%rax
    11f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
    11f8:	c3                   	retq   
    11f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000001200 <__do_global_dtors_aux>:
    1200:	f3 0f 1e fa          	endbr64 
    1204:	80 3d 05 3e 00 00 00 	cmpb   $0x0,0x3e05(%rip)        # 5010 <__TMC_END__>
    120b:	75 2b                	jne    1238 <__do_global_dtors_aux+0x38>
    120d:	55                   	push   %rbp
    120e:	48 83 3d e2 3d 00 00 	cmpq   $0x0,0x3de2(%rip)        # 4ff8 <__cxa_finalize@GLIBC_2.2.5>
    1215:	00 
    1216:	48 89 e5             	mov    %rsp,%rbp
    1219:	74 0c                	je     1227 <__do_global_dtors_aux+0x27>
    121b:	48 8b 3d e6 3d 00 00 	mov    0x3de6(%rip),%rdi        # 5008 <__dso_handle>
    1222:	e8 99 fe ff ff       	callq  10c0 <__cxa_finalize@plt>
    1227:	e8 64 ff ff ff       	callq  1190 <deregister_tm_clones>
    122c:	c6 05 dd 3d 00 00 01 	movb   $0x1,0x3ddd(%rip)        # 5010 <__TMC_END__>
    1233:	5d                   	pop    %rbp
    1234:	c3                   	retq   
    1235:	0f 1f 00             	nopl   (%rax)
    1238:	c3                   	retq   
    1239:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000001240 <frame_dummy>:
    1240:	f3 0f 1e fa          	endbr64 
    1244:	e9 77 ff ff ff       	jmpq   11c0 <register_tm_clones>

0000000000001249 <strtok1>:
    1249:	f3 0f 1e fa          	endbr64 
    124d:	55                   	push   %rbp
    124e:	48 89 e5             	mov    %rsp,%rbp
    1251:	48 83 ec 40          	sub    $0x40,%rsp
    1255:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    125c:	00 00 
    125e:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    1262:	31 c0                	xor    %eax,%eax
    1264:	48 8d 05 99 1d 00 00 	lea    0x1d99(%rip),%rax        # 3004 <_IO_stdin_used+0x4>
    126b:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    126f:	48 b8 61 61 61 2c 20 	movabs $0x2c612c202c616161,%rax
    1276:	2c 61 2c 
    1279:	48 ba 20 2c 2c 2c 62 	movabs $0x2d6262622c2c2c20,%rdx
    1280:	62 62 2d 
    1283:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
    1287:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    128b:	48 b8 63 2c 2c 2c 65 	movabs $0x617c65652c2c2c63,%rax
    1292:	65 7c 61 
    1295:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
    1299:	66 c7 45 e8 62 63    	movw   $0x6362,-0x18(%rbp)
    129f:	c6 45 ea 00          	movb   $0x0,-0x16(%rbp)
    12a3:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    12a7:	48 8d 35 71 1d 00 00 	lea    0x1d71(%rip),%rsi        # 301f <_IO_stdin_used+0x1f>
    12ae:	48 89 c7             	mov    %rax,%rdi
    12b1:	e8 9a fe ff ff       	callq  1150 <strtok@plt>
    12b6:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
    12ba:	eb 2d                	jmp    12e9 <strtok1+0xa0>
    12bc:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
    12c0:	48 89 c6             	mov    %rax,%rsi
    12c3:	48 8d 3d 59 1d 00 00 	lea    0x1d59(%rip),%rdi        # 3023 <_IO_stdin_used+0x23>
    12ca:	b8 00 00 00 00       	mov    $0x0,%eax
    12cf:	e8 4c fe ff ff       	callq  1120 <printf@plt>
    12d4:	48 8d 35 44 1d 00 00 	lea    0x1d44(%rip),%rsi        # 301f <_IO_stdin_used+0x1f>
    12db:	bf 00 00 00 00       	mov    $0x0,%edi
    12e0:	e8 6b fe ff ff       	callq  1150 <strtok@plt>
    12e5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
    12e9:	48 83 7d c0 00       	cmpq   $0x0,-0x40(%rbp)
    12ee:	75 cc                	jne    12bc <strtok1+0x73>
    12f0:	bf 0a 00 00 00       	mov    $0xa,%edi
    12f5:	e8 d6 fd ff ff       	callq  10d0 <putchar@plt>
    12fa:	b8 00 00 00 00       	mov    $0x0,%eax
    12ff:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    1303:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    130a:	00 00 
    130c:	74 05                	je     1313 <strtok1+0xca>
    130e:	e8 fd fd ff ff       	callq  1110 <__stack_chk_fail@plt>
    1313:	c9                   	leaveq 
    1314:	c3                   	retq   

0000000000001315 <strtok2>:
    1315:	f3 0f 1e fa          	endbr64 
    1319:	55                   	push   %rbp
    131a:	48 89 e5             	mov    %rsp,%rbp
    131d:	48 83 ec 40          	sub    $0x40,%rsp
    1321:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    1328:	00 00 
    132a:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    132e:	31 c0                	xor    %eax,%eax
    1330:	48 8d 05 f0 1c 00 00 	lea    0x1cf0(%rip),%rax        # 3027 <_IO_stdin_used+0x27>
    1337:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
    133b:	48 b8 47 6f 6c 64 65 	movabs $0x473a6e65646c6f47,%rax
    1342:	6e 3a 47 
    1345:	48 ba 6c 6f 62 61 6c 	movabs $0x69563a6c61626f6c,%rdx
    134c:	3a 56 69 
    134f:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
    1353:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    1357:	66 c7 45 f0 65 77    	movw   $0x7765,-0x10(%rbp)
    135d:	c6 45 f2 00          	movb   $0x0,-0xe(%rbp)
    1361:	48 8d 05 d2 1c 00 00 	lea    0x1cd2(%rip),%rax        # 303a <_IO_stdin_used+0x3a>
    1368:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
    136c:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
    1370:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    1374:	48 89 d6             	mov    %rdx,%rsi
    1377:	48 89 c7             	mov    %rax,%rdi
    137a:	e8 d1 fd ff ff       	callq  1150 <strtok@plt>
    137f:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    1383:	eb 21                	jmp    13a6 <strtok2+0x91>
    1385:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    1389:	48 89 c7             	mov    %rax,%rdi
    138c:	e8 5f fd ff ff       	callq  10f0 <puts@plt>
    1391:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    1395:	48 89 c6             	mov    %rax,%rsi
    1398:	bf 00 00 00 00       	mov    $0x0,%edi
    139d:	e8 ae fd ff ff       	callq  1150 <strtok@plt>
    13a2:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    13a6:	48 83 7d c8 00       	cmpq   $0x0,-0x38(%rbp)
    13ab:	75 d8                	jne    1385 <strtok2+0x70>
    13ad:	90                   	nop
    13ae:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    13b2:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    13b9:	00 00 
    13bb:	74 05                	je     13c2 <strtok2+0xad>
    13bd:	e8 4e fd ff ff       	callq  1110 <__stack_chk_fail@plt>
    13c2:	c9                   	leaveq 
    13c3:	c3                   	retq   

00000000000013c4 <strtok4>:
    13c4:	f3 0f 1e fa          	endbr64 
    13c8:	55                   	push   %rbp
    13c9:	48 89 e5             	mov    %rsp,%rbp
    13cc:	48 83 ec 40          	sub    $0x40,%rsp
    13d0:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    13d7:	00 00 
    13d9:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    13dd:	31 c0                	xor    %eax,%eax
    13df:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%rbp)
    13e6:	48 b8 46 72 65 64 2c 	movabs $0x686f4a2c64657246,%rax
    13ed:	4a 6f 68 
    13f0:	48 89 45 ea          	mov    %rax,-0x16(%rbp)
    13f4:	c7 45 f2 6e 2c 41 6e 	movl   $0x6e412c6e,-0xe(%rbp)
    13fb:	66 c7 45 f6 6e 00    	movw   $0x6e,-0xa(%rbp)
    1401:	48 8d 45 ea          	lea    -0x16(%rbp),%rax
    1405:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    1409:	eb 1e                	jmp    1429 <strtok4+0x65>
    140b:	8b 45 c4             	mov    -0x3c(%rbp),%eax
    140e:	48 98                	cltq   
    1410:	48 8b 44 c5 d0       	mov    -0x30(%rbp,%rax,8),%rax
    1415:	48 89 c7             	mov    %rax,%rdi
    1418:	e8 d3 fc ff ff       	callq  10f0 <puts@plt>
    141d:	83 45 c4 01          	addl   $0x1,-0x3c(%rbp)
    1421:	48 c7 45 c8 00 00 00 	movq   $0x0,-0x38(%rbp)
    1428:	00 
    1429:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    142d:	48 8d 35 08 1c 00 00 	lea    0x1c08(%rip),%rsi        # 303c <_IO_stdin_used+0x3c>
    1434:	48 89 c7             	mov    %rax,%rdi
    1437:	e8 14 fd ff ff       	callq  1150 <strtok@plt>
    143c:	8b 55 c4             	mov    -0x3c(%rbp),%edx
    143f:	48 63 d2             	movslq %edx,%rdx
    1442:	48 89 44 d5 d0       	mov    %rax,-0x30(%rbp,%rdx,8)
    1447:	8b 45 c4             	mov    -0x3c(%rbp),%eax
    144a:	48 98                	cltq   
    144c:	48 8b 44 c5 d0       	mov    -0x30(%rbp,%rax,8),%rax
    1451:	48 85 c0             	test   %rax,%rax
    1454:	75 b5                	jne    140b <strtok4+0x47>
    1456:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
    145a:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
    145e:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    1462:	48 89 c6             	mov    %rax,%rsi
    1465:	48 8d 3d d2 1b 00 00 	lea    0x1bd2(%rip),%rdi        # 303e <_IO_stdin_used+0x3e>
    146c:	b8 00 00 00 00       	mov    $0x0,%eax
    1471:	e8 aa fc ff ff       	callq  1120 <printf@plt>
    1476:	90                   	nop
    1477:	48 8b 75 f8          	mov    -0x8(%rbp),%rsi
    147b:	64 48 33 34 25 28 00 	xor    %fs:0x28,%rsi
    1482:	00 00 
    1484:	74 05                	je     148b <strtok4+0xc7>
    1486:	e8 85 fc ff ff       	callq  1110 <__stack_chk_fail@plt>
    148b:	c9                   	leaveq 
    148c:	c3                   	retq   

000000000000148d <strtok5>:
    148d:	f3 0f 1e fa          	endbr64 
    1491:	55                   	push   %rbp
    1492:	48 89 e5             	mov    %rsp,%rbp
    1495:	48 81 ec c0 01 00 00 	sub    $0x1c0,%rsp
    149c:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    14a3:	00 00 
    14a5:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    14a9:	31 c0                	xor    %eax,%eax
    14ab:	c7 85 40 fe ff ff 00 	movl   $0x0,-0x1c0(%rbp)
    14b2:	00 00 00 
    14b5:	48 b8 46 72 65 64 20 	movabs $0x6c616d2064657246,%rax
    14bc:	6d 61 6c 
    14bf:	48 ba 65 20 32 35 2c 	movabs $0x686f4a2c35322065,%rdx
    14c6:	4a 6f 68 
    14c9:	48 89 85 f0 fe ff ff 	mov    %rax,-0x110(%rbp)
    14d0:	48 89 95 f8 fe ff ff 	mov    %rdx,-0x108(%rbp)
    14d7:	48 b8 6e 20 6d 61 6c 	movabs $0x3620656c616d206e,%rax
    14de:	65 20 36 
    14e1:	48 ba 32 2c 41 6e 6e 	movabs $0x6620616e6e412c32,%rdx
    14e8:	61 20 66 
    14eb:	48 89 85 00 ff ff ff 	mov    %rax,-0x100(%rbp)
    14f2:	48 89 95 08 ff ff ff 	mov    %rdx,-0xf8(%rbp)
    14f9:	48 b8 65 6d 61 6c 65 	movabs $0x363120656c616d65,%rax
    1500:	20 31 36 
    1503:	ba 00 00 00 00       	mov    $0x0,%edx
    1508:	48 89 85 10 ff ff ff 	mov    %rax,-0xf0(%rbp)
    150f:	48 89 95 18 ff ff ff 	mov    %rdx,-0xe8(%rbp)
    1516:	48 8d 95 20 ff ff ff 	lea    -0xe0(%rbp),%rdx
    151d:	b8 00 00 00 00       	mov    $0x0,%eax
    1522:	b9 19 00 00 00       	mov    $0x19,%ecx
    1527:	48 89 d7             	mov    %rdx,%rdi
    152a:	f3 48 ab             	rep stos %rax,%es:(%rdi)
    152d:	48 89 fa             	mov    %rdi,%rdx
    1530:	89 02                	mov    %eax,(%rdx)
    1532:	48 83 c2 04          	add    $0x4,%rdx
    1536:	66 89 02             	mov    %ax,(%rdx)
    1539:	48 83 c2 02          	add    $0x2,%rdx
    153d:	88 02                	mov    %al,(%rdx)
    153f:	48 83 c2 01          	add    $0x1,%rdx
    1543:	48 8d 85 f0 fe ff ff 	lea    -0x110(%rbp),%rax
    154a:	48 89 85 48 fe ff ff 	mov    %rax,-0x1b8(%rbp)
    1551:	e9 92 00 00 00       	jmpq   15e8 <strtok5+0x15b>
    1556:	8b 85 40 fe ff ff    	mov    -0x1c0(%rbp),%eax
    155c:	48 98                	cltq   
    155e:	48 8b 84 c5 50 fe ff 	mov    -0x1b0(%rbp,%rax,8),%rax
    1565:	ff 
    1566:	48 89 85 48 fe ff ff 	mov    %rax,-0x1b8(%rbp)
    156d:	eb 12                	jmp    1581 <strtok5+0xf4>
    156f:	83 85 40 fe ff ff 01 	addl   $0x1,-0x1c0(%rbp)
    1576:	48 c7 85 48 fe ff ff 	movq   $0x0,-0x1b8(%rbp)
    157d:	00 00 00 00 
    1581:	48 8b 85 48 fe ff ff 	mov    -0x1b8(%rbp),%rax
    1588:	48 8d 35 bd 1a 00 00 	lea    0x1abd(%rip),%rsi        # 304c <_IO_stdin_used+0x4c>
    158f:	48 89 c7             	mov    %rax,%rdi
    1592:	e8 b9 fb ff ff       	callq  1150 <strtok@plt>
    1597:	8b 95 40 fe ff ff    	mov    -0x1c0(%rbp),%edx
    159d:	48 63 d2             	movslq %edx,%rdx
    15a0:	48 89 84 d5 50 fe ff 	mov    %rax,-0x1b0(%rbp,%rdx,8)
    15a7:	ff 
    15a8:	8b 85 40 fe ff ff    	mov    -0x1c0(%rbp),%eax
    15ae:	48 98                	cltq   
    15b0:	48 8b 84 c5 50 fe ff 	mov    -0x1b0(%rbp,%rax,8),%rax
    15b7:	ff 
    15b8:	48 85 c0             	test   %rax,%rax
    15bb:	75 b2                	jne    156f <strtok5+0xe2>
    15bd:	8b 85 40 fe ff ff    	mov    -0x1c0(%rbp),%eax
    15c3:	8d 50 01             	lea    0x1(%rax),%edx
    15c6:	89 95 40 fe ff ff    	mov    %edx,-0x1c0(%rbp)
    15cc:	48 98                	cltq   
    15ce:	48 8d 15 79 1a 00 00 	lea    0x1a79(%rip),%rdx        # 304e <_IO_stdin_used+0x4e>
    15d5:	48 89 94 c5 50 fe ff 	mov    %rdx,-0x1b0(%rbp,%rax,8)
    15dc:	ff 
    15dd:	48 c7 85 48 fe ff ff 	movq   $0x0,-0x1b8(%rbp)
    15e4:	00 00 00 00 
    15e8:	48 8b 85 48 fe ff ff 	mov    -0x1b8(%rbp),%rax
    15ef:	48 8d 35 46 1a 00 00 	lea    0x1a46(%rip),%rsi        # 303c <_IO_stdin_used+0x3c>
    15f6:	48 89 c7             	mov    %rax,%rdi
    15f9:	e8 52 fb ff ff       	callq  1150 <strtok@plt>
    15fe:	8b 95 40 fe ff ff    	mov    -0x1c0(%rbp),%edx
    1604:	48 63 d2             	movslq %edx,%rdx
    1607:	48 89 84 d5 50 fe ff 	mov    %rax,-0x1b0(%rbp,%rdx,8)
    160e:	ff 
    160f:	8b 85 40 fe ff ff    	mov    -0x1c0(%rbp),%eax
    1615:	48 98                	cltq   
    1617:	48 8b 84 c5 50 fe ff 	mov    -0x1b0(%rbp,%rax,8),%rax
    161e:	ff 
    161f:	48 85 c0             	test   %rax,%rax
    1622:	0f 85 2e ff ff ff    	jne    1556 <strtok5+0xc9>
    1628:	8b 85 40 fe ff ff    	mov    -0x1c0(%rbp),%eax
    162e:	89 c6                	mov    %eax,%esi
    1630:	48 8d 3d 1b 1a 00 00 	lea    0x1a1b(%rip),%rdi        # 3052 <_IO_stdin_used+0x52>
    1637:	b8 00 00 00 00       	mov    $0x0,%eax
    163c:	e8 df fa ff ff       	callq  1120 <printf@plt>
    1641:	c7 85 44 fe ff ff 00 	movl   $0x0,-0x1bc(%rbp)
    1648:	00 00 00 
    164b:	eb 2b                	jmp    1678 <strtok5+0x1eb>
    164d:	8b 85 44 fe ff ff    	mov    -0x1bc(%rbp),%eax
    1653:	48 98                	cltq   
    1655:	48 8b 84 c5 50 fe ff 	mov    -0x1b0(%rbp,%rax,8),%rax
    165c:	ff 
    165d:	48 89 c6             	mov    %rax,%rsi
    1660:	48 8d 3d 04 1a 00 00 	lea    0x1a04(%rip),%rdi        # 306b <_IO_stdin_used+0x6b>
    1667:	b8 00 00 00 00       	mov    $0x0,%eax
    166c:	e8 af fa ff ff       	callq  1120 <printf@plt>
    1671:	83 85 44 fe ff ff 01 	addl   $0x1,-0x1bc(%rbp)
    1678:	8b 85 44 fe ff ff    	mov    -0x1bc(%rbp),%eax
    167e:	3b 85 40 fe ff ff    	cmp    -0x1c0(%rbp),%eax
    1684:	7c c7                	jl     164d <strtok5+0x1c0>
    1686:	b8 00 00 00 00       	mov    $0x0,%eax
    168b:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    168f:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    1696:	00 00 
    1698:	74 05                	je     169f <strtok5+0x212>
    169a:	e8 71 fa ff ff       	callq  1110 <__stack_chk_fail@plt>
    169f:	c9                   	leaveq 
    16a0:	c3                   	retq   

00000000000016a1 <strtok6>:
    16a1:	f3 0f 1e fa          	endbr64 
    16a5:	55                   	push   %rbp
    16a6:	48 89 e5             	mov    %rsp,%rbp
    16a9:	48 81 ec d0 01 00 00 	sub    $0x1d0,%rsp
    16b0:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    16b7:	00 00 
    16b9:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    16bd:	31 c0                	xor    %eax,%eax
    16bf:	c7 85 30 fe ff ff 00 	movl   $0x0,-0x1d0(%rbp)
    16c6:	00 00 00 
    16c9:	48 b8 46 72 65 64 20 	movabs $0x6c616d2064657246,%rax
    16d0:	6d 61 6c 
    16d3:	48 ba 65 20 32 35 2c 	movabs $0x686f4a2c35322065,%rdx
    16da:	4a 6f 68 
    16dd:	48 89 85 f0 fe ff ff 	mov    %rax,-0x110(%rbp)
    16e4:	48 89 95 f8 fe ff ff 	mov    %rdx,-0x108(%rbp)
    16eb:	48 b8 6e 20 6d 61 6c 	movabs $0x3620656c616d206e,%rax
    16f2:	65 20 36 
    16f5:	48 ba 32 2c 41 6e 6e 	movabs $0x6620616e6e412c32,%rdx
    16fc:	61 20 66 
    16ff:	48 89 85 00 ff ff ff 	mov    %rax,-0x100(%rbp)
    1706:	48 89 95 08 ff ff ff 	mov    %rdx,-0xf8(%rbp)
    170d:	48 b8 65 6d 61 6c 65 	movabs $0x363120656c616d65,%rax
    1714:	20 31 36 
    1717:	ba 00 00 00 00       	mov    $0x0,%edx
    171c:	48 89 85 10 ff ff ff 	mov    %rax,-0xf0(%rbp)
    1723:	48 89 95 18 ff ff ff 	mov    %rdx,-0xe8(%rbp)
    172a:	48 8d 95 20 ff ff ff 	lea    -0xe0(%rbp),%rdx
    1731:	b8 00 00 00 00       	mov    $0x0,%eax
    1736:	b9 19 00 00 00       	mov    $0x19,%ecx
    173b:	48 89 d7             	mov    %rdx,%rdi
    173e:	f3 48 ab             	rep stos %rax,%es:(%rdi)
    1741:	48 89 fa             	mov    %rdi,%rdx
    1744:	89 02                	mov    %eax,(%rdx)
    1746:	48 83 c2 04          	add    $0x4,%rdx
    174a:	66 89 02             	mov    %ax,(%rdx)
    174d:	48 83 c2 02          	add    $0x2,%rdx
    1751:	88 02                	mov    %al,(%rdx)
    1753:	48 83 c2 01          	add    $0x1,%rdx
    1757:	48 8d 85 f0 fe ff ff 	lea    -0x110(%rbp),%rax
    175e:	48 89 85 48 fe ff ff 	mov    %rax,-0x1b8(%rbp)
    1765:	48 c7 85 38 fe ff ff 	movq   $0x0,-0x1c8(%rbp)
    176c:	00 00 00 00 
    1770:	48 c7 85 40 fe ff ff 	movq   $0x0,-0x1c0(%rbp)
    1777:	00 00 00 00 
    177b:	e9 99 00 00 00       	jmpq   1819 <strtok6+0x178>
    1780:	8b 85 30 fe ff ff    	mov    -0x1d0(%rbp),%eax
    1786:	48 98                	cltq   
    1788:	48 8b 84 c5 50 fe ff 	mov    -0x1b0(%rbp,%rax,8),%rax
    178f:	ff 
    1790:	48 89 85 48 fe ff ff 	mov    %rax,-0x1b8(%rbp)
    1797:	eb 12                	jmp    17ab <strtok6+0x10a>
    1799:	83 85 30 fe ff ff 01 	addl   $0x1,-0x1d0(%rbp)
    17a0:	48 c7 85 48 fe ff ff 	movq   $0x0,-0x1b8(%rbp)
    17a7:	00 00 00 00 
    17ab:	48 8d 95 40 fe ff ff 	lea    -0x1c0(%rbp),%rdx
    17b2:	48 8b 85 48 fe ff ff 	mov    -0x1b8(%rbp),%rax
    17b9:	48 8d 35 8c 18 00 00 	lea    0x188c(%rip),%rsi        # 304c <_IO_stdin_used+0x4c>
    17c0:	48 89 c7             	mov    %rax,%rdi
    17c3:	e8 78 f9 ff ff       	callq  1140 <strtok_r@plt>
    17c8:	8b 95 30 fe ff ff    	mov    -0x1d0(%rbp),%edx
    17ce:	48 63 d2             	movslq %edx,%rdx
    17d1:	48 89 84 d5 50 fe ff 	mov    %rax,-0x1b0(%rbp,%rdx,8)
    17d8:	ff 
    17d9:	8b 85 30 fe ff ff    	mov    -0x1d0(%rbp),%eax
    17df:	48 98                	cltq   
    17e1:	48 8b 84 c5 50 fe ff 	mov    -0x1b0(%rbp,%rax,8),%rax
    17e8:	ff 
    17e9:	48 85 c0             	test   %rax,%rax
    17ec:	75 ab                	jne    1799 <strtok6+0xf8>
    17ee:	8b 85 30 fe ff ff    	mov    -0x1d0(%rbp),%eax
    17f4:	8d 50 01             	lea    0x1(%rax),%edx
    17f7:	89 95 30 fe ff ff    	mov    %edx,-0x1d0(%rbp)
    17fd:	48 98                	cltq   
    17ff:	48 8d 15 48 18 00 00 	lea    0x1848(%rip),%rdx        # 304e <_IO_stdin_used+0x4e>
    1806:	48 89 94 c5 50 fe ff 	mov    %rdx,-0x1b0(%rbp,%rax,8)
    180d:	ff 
    180e:	48 c7 85 48 fe ff ff 	movq   $0x0,-0x1b8(%rbp)
    1815:	00 00 00 00 
    1819:	48 8d 95 38 fe ff ff 	lea    -0x1c8(%rbp),%rdx
    1820:	48 8b 85 48 fe ff ff 	mov    -0x1b8(%rbp),%rax
    1827:	48 8d 35 0e 18 00 00 	lea    0x180e(%rip),%rsi        # 303c <_IO_stdin_used+0x3c>
    182e:	48 89 c7             	mov    %rax,%rdi
    1831:	e8 0a f9 ff ff       	callq  1140 <strtok_r@plt>
    1836:	8b 95 30 fe ff ff    	mov    -0x1d0(%rbp),%edx
    183c:	48 63 d2             	movslq %edx,%rdx
    183f:	48 89 84 d5 50 fe ff 	mov    %rax,-0x1b0(%rbp,%rdx,8)
    1846:	ff 
    1847:	8b 85 30 fe ff ff    	mov    -0x1d0(%rbp),%eax
    184d:	48 98                	cltq   
    184f:	48 8b 84 c5 50 fe ff 	mov    -0x1b0(%rbp,%rax,8),%rax
    1856:	ff 
    1857:	48 85 c0             	test   %rax,%rax
    185a:	0f 85 20 ff ff ff    	jne    1780 <strtok6+0xdf>
    1860:	8b 85 30 fe ff ff    	mov    -0x1d0(%rbp),%eax
    1866:	89 c6                	mov    %eax,%esi
    1868:	48 8d 3d e3 17 00 00 	lea    0x17e3(%rip),%rdi        # 3052 <_IO_stdin_used+0x52>
    186f:	b8 00 00 00 00       	mov    $0x0,%eax
    1874:	e8 a7 f8 ff ff       	callq  1120 <printf@plt>
    1879:	c7 85 34 fe ff ff 00 	movl   $0x0,-0x1cc(%rbp)
    1880:	00 00 00 
    1883:	eb 2b                	jmp    18b0 <strtok6+0x20f>
    1885:	8b 85 34 fe ff ff    	mov    -0x1cc(%rbp),%eax
    188b:	48 98                	cltq   
    188d:	48 8b 84 c5 50 fe ff 	mov    -0x1b0(%rbp,%rax,8),%rax
    1894:	ff 
    1895:	48 89 c6             	mov    %rax,%rsi
    1898:	48 8d 3d cc 17 00 00 	lea    0x17cc(%rip),%rdi        # 306b <_IO_stdin_used+0x6b>
    189f:	b8 00 00 00 00       	mov    $0x0,%eax
    18a4:	e8 77 f8 ff ff       	callq  1120 <printf@plt>
    18a9:	83 85 34 fe ff ff 01 	addl   $0x1,-0x1cc(%rbp)
    18b0:	8b 85 34 fe ff ff    	mov    -0x1cc(%rbp),%eax
    18b6:	3b 85 30 fe ff ff    	cmp    -0x1d0(%rbp),%eax
    18bc:	7c c7                	jl     1885 <strtok6+0x1e4>
    18be:	b8 00 00 00 00       	mov    $0x0,%eax
    18c3:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    18c7:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    18ce:	00 00 
    18d0:	74 05                	je     18d7 <strtok6+0x236>
    18d2:	e8 39 f8 ff ff       	callq  1110 <__stack_chk_fail@plt>
    18d7:	c9                   	leaveq 
    18d8:	c3                   	retq   

00000000000018d9 <time_analysis>:
    18d9:	f3 0f 1e fa          	endbr64 
    18dd:	55                   	push   %rbp
    18de:	48 89 e5             	mov    %rsp,%rbp
    18e1:	48 81 ec c0 01 00 00 	sub    $0x1c0,%rsp
    18e8:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    18ef:	00 00 
    18f1:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    18f5:	31 c0                	xor    %eax,%eax
    18f7:	48 8d 05 73 17 00 00 	lea    0x1773(%rip),%rax        # 3071 <_IO_stdin_used+0x71>
    18fe:	48 89 85 40 fe ff ff 	mov    %rax,-0x1c0(%rbp)
    1905:	48 b8 23 4d 41 52 4b 	movabs $0x4d49544b52414d23,%rax
    190c:	54 49 4d 
    190f:	48 ba 45 41 2c 43 4f 	movabs $0x2c314d4f432c4145,%rdx
    1916:	4d 31 2c 
    1919:	48 89 85 50 fe ff ff 	mov    %rax,-0x1b0(%rbp)
    1920:	48 89 95 58 fe ff ff 	mov    %rdx,-0x1a8(%rbp)
    1927:	48 b8 30 2c 34 31 2e 	movabs $0x462c302e31342c30,%rax
    192e:	30 2c 46 
    1931:	48 ba 49 4e 45 53 54 	movabs $0x5245455453454e49,%rdx
    1938:	45 45 52 
    193b:	48 89 85 60 fe ff ff 	mov    %rax,-0x1a0(%rbp)
    1942:	48 89 95 68 fe ff ff 	mov    %rdx,-0x198(%rbp)
    1949:	48 b8 49 4e 47 2c 31 	movabs $0x353739312c474e49,%rax
    1950:	39 37 35 
    1953:	48 ba 2c 34 35 37 34 	movabs $0x2e3232343735342c,%rdx
    195a:	32 32 2e 
    195d:	48 89 85 70 fe ff ff 	mov    %rax,-0x190(%rbp)
    1964:	48 89 95 78 fe ff ff 	mov    %rdx,-0x188(%rbp)
    196b:	48 b8 39 35 39 2c 30 	movabs $0x303030302c393539,%rax
    1972:	30 30 30 
    1975:	48 ba 30 30 30 30 2c 	movabs $0x3239322c30303030,%rdx
    197c:	32 39 32 
    197f:	48 89 85 80 fe ff ff 	mov    %rax,-0x180(%rbp)
    1986:	48 89 95 88 fe ff ff 	mov    %rdx,-0x178(%rbp)
    198d:	48 b8 65 2c 31 34 33 	movabs $0x3b32393334312c65,%rax
    1994:	39 32 3b 
    1997:	48 ba 31 39 37 35 2c 	movabs $0x3735342c35373931,%rdx
    199e:	34 35 37 
    19a1:	48 89 85 90 fe ff ff 	mov    %rax,-0x170(%rbp)
    19a8:	48 89 95 98 fe ff ff 	mov    %rdx,-0x168(%rbp)
    19af:	48 b8 34 32 32 2e 39 	movabs $0x383835392e323234,%rax
    19b6:	35 38 38 
    19b9:	48 ba 30 31 34 34 30 	movabs $0x2e372c3034343130,%rdx
    19c0:	2c 37 2e 
    19c3:	48 89 85 a0 fe ff ff 	mov    %rax,-0x160(%rbp)
    19ca:	48 89 95 a8 fe ff ff 	mov    %rdx,-0x158(%rbp)
    19d1:	48 b8 31 38 34 37 30 	movabs $0x3534373037343831,%rax
    19d8:	37 34 35 
    19db:	48 ba 35 65 2d 30 38 	movabs $0x2e312c38302d6535,%rdx
    19e2:	2c 31 2e 
    19e5:	48 89 85 b0 fe ff ff 	mov    %rax,-0x150(%rbp)
    19ec:	48 89 95 b8 fe ff ff 	mov    %rdx,-0x148(%rbp)
    19f3:	48 b8 33 39 31 37 37 	movabs $0x3637333737313933,%rax
    19fa:	33 37 36 
    19fd:	48 ba 31 65 2d 30 39 	movabs $0x312d2c39302d6531,%rdx
    1a04:	2c 2d 31 
    1a07:	48 89 85 c0 fe ff ff 	mov    %rax,-0x140(%rbp)
    1a0e:	48 89 95 c8 fe ff ff 	mov    %rdx,-0x138(%rbp)
    1a15:	48 b8 38 2e 30 30 30 	movabs $0x3030303030302e38,%rax
    1a1c:	30 30 30 
    1a1f:	48 ba 30 30 30 2c 56 	movabs $0x494c41562c303030,%rdx
    1a26:	41 4c 49 
    1a29:	48 89 85 d0 fe ff ff 	mov    %rax,-0x130(%rbp)
    1a30:	48 89 95 d8 fe ff ff 	mov    %rdx,-0x128(%rbp)
    1a37:	48 b8 44 2a 34 66 39 	movabs $0x3835383966342a44,%rax
    1a3e:	38 35 38 
    1a41:	48 89 85 e0 fe ff ff 	mov    %rax,-0x120(%rbp)
    1a48:	66 c7 85 e8 fe ff ff 	movw   $0x6666,-0x118(%rbp)
    1a4f:	66 66 
    1a51:	c6 85 ea fe ff ff 00 	movb   $0x0,-0x116(%rbp)
    1a58:	48 8d 85 f0 fe ff ff 	lea    -0x110(%rbp),%rax
    1a5f:	ba 00 01 00 00       	mov    $0x100,%edx
    1a64:	be 00 00 00 00       	mov    $0x0,%esi
    1a69:	48 89 c7             	mov    %rax,%rdi
    1a6c:	e8 bf f6 ff ff       	callq  1130 <memset@plt>
    1a71:	48 8b 95 40 fe ff ff 	mov    -0x1c0(%rbp),%rdx
    1a78:	48 8d 85 50 fe ff ff 	lea    -0x1b0(%rbp),%rax
    1a7f:	48 89 d6             	mov    %rdx,%rsi
    1a82:	48 89 c7             	mov    %rax,%rdi
    1a85:	e8 c6 f6 ff ff       	callq  1150 <strtok@plt>
    1a8a:	48 89 85 48 fe ff ff 	mov    %rax,-0x1b8(%rbp)
    1a91:	48 83 bd 48 fe ff ff 	cmpq   $0x0,-0x1b8(%rbp)
    1a98:	00 
    1a99:	74 0f                	je     1aaa <time_analysis+0x1d1>
    1a9b:	48 8b 85 48 fe ff ff 	mov    -0x1b8(%rbp),%rax
    1aa2:	48 89 c7             	mov    %rax,%rdi
    1aa5:	e8 46 f6 ff ff       	callq  10f0 <puts@plt>
    1aaa:	48 8b 85 40 fe ff ff 	mov    -0x1c0(%rbp),%rax
    1ab1:	48 89 c6             	mov    %rax,%rsi
    1ab4:	bf 00 00 00 00       	mov    $0x0,%edi
    1ab9:	e8 92 f6 ff ff       	callq  1150 <strtok@plt>
    1abe:	48 89 85 48 fe ff ff 	mov    %rax,-0x1b8(%rbp)
    1ac5:	48 83 bd 48 fe ff ff 	cmpq   $0x0,-0x1b8(%rbp)
    1acc:	00 
    1acd:	74 0f                	je     1ade <time_analysis+0x205>
    1acf:	48 8b 85 48 fe ff ff 	mov    -0x1b8(%rbp),%rax
    1ad6:	48 89 c7             	mov    %rax,%rdi
    1ad9:	e8 12 f6 ff ff       	callq  10f0 <puts@plt>
    1ade:	48 8b 95 48 fe ff ff 	mov    -0x1b8(%rbp),%rdx
    1ae5:	48 8d 85 f0 fe ff ff 	lea    -0x110(%rbp),%rax
    1aec:	48 89 d6             	mov    %rdx,%rsi
    1aef:	48 89 c7             	mov    %rax,%rdi
    1af2:	e8 e9 f5 ff ff       	callq  10e0 <strcpy@plt>
    1af7:	48 8d 85 f0 fe ff ff 	lea    -0x110(%rbp),%rax
    1afe:	48 89 c6             	mov    %rax,%rsi
    1b01:	48 8d 3d 6b 15 00 00 	lea    0x156b(%rip),%rdi        # 3073 <_IO_stdin_used+0x73>
    1b08:	b8 00 00 00 00       	mov    $0x0,%eax
    1b0d:	e8 0e f6 ff ff       	callq  1120 <printf@plt>
    1b12:	b8 00 00 00 00       	mov    $0x0,%eax
    1b17:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    1b1b:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    1b22:	00 00 
    1b24:	74 05                	je     1b2b <time_analysis+0x252>
    1b26:	e8 e5 f5 ff ff       	callq  1110 <__stack_chk_fail@plt>
    1b2b:	c9                   	leaveq 
    1b2c:	c3                   	retq   

0000000000001b2d <time_analysis_>:
    1b2d:	f3 0f 1e fa          	endbr64 
    1b31:	55                   	push   %rbp
    1b32:	48 89 e5             	mov    %rsp,%rbp
    1b35:	48 81 ec c0 01 00 00 	sub    $0x1c0,%rsp
    1b3c:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    1b43:	00 00 
    1b45:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    1b49:	31 c0                	xor    %eax,%eax
    1b4b:	48 8d 05 27 15 00 00 	lea    0x1527(%rip),%rax        # 3079 <_IO_stdin_used+0x79>
    1b52:	48 89 85 48 fe ff ff 	mov    %rax,-0x1b8(%rbp)
    1b59:	48 b8 5b 23 4d 41 52 	movabs $0x49544b52414d235b,%rax
    1b60:	4b 54 49 
    1b63:	48 ba 4d 45 41 2c 43 	movabs $0x314d4f432c41454d,%rdx
    1b6a:	4f 4d 31 
    1b6d:	48 89 85 50 fe ff ff 	mov    %rax,-0x1b0(%rbp)
    1b74:	48 89 95 58 fe ff ff 	mov    %rdx,-0x1a8(%rbp)
    1b7b:	48 b8 2c 30 2c 34 31 	movabs $0x2c302e31342c302c,%rax
    1b82:	2e 30 2c 
    1b85:	48 ba 46 49 4e 45 53 	movabs $0x45455453454e4946,%rdx
    1b8c:	54 45 45 
    1b8f:	48 89 85 60 fe ff ff 	mov    %rax,-0x1a0(%rbp)
    1b96:	48 89 95 68 fe ff ff 	mov    %rdx,-0x198(%rbp)
    1b9d:	48 b8 52 49 4e 47 2c 	movabs $0x3739312c474e4952,%rax
    1ba4:	31 39 37 
    1ba7:	48 ba 35 2c 34 35 37 	movabs $0x3232343735342c35,%rdx
    1bae:	34 32 32 
    1bb1:	48 89 85 70 fe ff ff 	mov    %rax,-0x190(%rbp)
    1bb8:	48 89 95 78 fe ff ff 	mov    %rdx,-0x188(%rbp)
    1bbf:	48 b8 2e 39 35 39 2c 	movabs $0x3030302c3935392e,%rax
    1bc6:	30 30 30 
    1bc9:	48 ba 30 30 30 30 30 	movabs $0x39322c3030303030,%rdx
    1bd0:	2c 32 39 
    1bd3:	48 89 85 80 fe ff ff 	mov    %rax,-0x180(%rbp)
    1bda:	48 89 95 88 fe ff ff 	mov    %rdx,-0x178(%rbp)
    1be1:	48 b8 32 65 5d 2c 31 	movabs $0x393334312c5d6532,%rax
    1be8:	34 33 39 
    1beb:	48 ba 32 3b 31 39 37 	movabs $0x342c353739313b32,%rdx
    1bf2:	35 2c 34 
    1bf5:	48 89 85 90 fe ff ff 	mov    %rax,-0x170(%rbp)
    1bfc:	48 89 95 98 fe ff ff 	mov    %rdx,-0x168(%rbp)
    1c03:	48 b8 35 37 34 32 32 	movabs $0x35392e3232343735,%rax
    1c0a:	2e 39 35 
    1c0d:	48 ba 38 38 30 31 34 	movabs $0x2c30343431303838,%rdx
    1c14:	34 30 2c 
    1c17:	48 89 85 a0 fe ff ff 	mov    %rax,-0x160(%rbp)
    1c1e:	48 89 95 a8 fe ff ff 	mov    %rdx,-0x158(%rbp)
    1c25:	48 b8 37 2e 31 38 34 	movabs $0x3730373438312e37,%rax
    1c2c:	37 30 37 
    1c2f:	48 ba 34 35 35 65 2d 	movabs $0x2c38302d65353534,%rdx
    1c36:	30 38 2c 
    1c39:	48 89 85 b0 fe ff ff 	mov    %rax,-0x150(%rbp)
    1c40:	48 89 95 b8 fe ff ff 	mov    %rdx,-0x148(%rbp)
    1c47:	48 b8 5b 31 2e 33 39 	movabs $0x37373139332e315b,%rax
    1c4e:	31 37 37 
    1c51:	48 ba 33 37 36 31 65 	movabs $0x39302d6531363733,%rdx
    1c58:	2d 30 39 
    1c5b:	48 89 85 c0 fe ff ff 	mov    %rax,-0x140(%rbp)
    1c62:	48 89 95 c8 fe ff ff 	mov    %rdx,-0x138(%rbp)
    1c69:	48 b8 2c 2d 31 38 2e 	movabs $0x3030302e38312d2c,%rax
    1c70:	30 30 30 
    1c73:	48 ba 30 30 30 30 30 	movabs $0x562c303030303030,%rdx
    1c7a:	30 2c 56 
    1c7d:	48 89 85 d0 fe ff ff 	mov    %rax,-0x130(%rbp)
    1c84:	48 89 95 d8 fe ff ff 	mov    %rdx,-0x128(%rbp)
    1c8b:	48 b8 41 4c 49 44 2a 	movabs $0x3966342a44494c41,%rax
    1c92:	34 66 39 
    1c95:	48 89 85 e0 fe ff ff 	mov    %rax,-0x120(%rbp)
    1c9c:	c7 85 e8 fe ff ff 38 	movl   $0x66383538,-0x118(%rbp)
    1ca3:	35 38 66 
    1ca6:	66 c7 85 ec fe ff ff 	movw   $0x5d66,-0x114(%rbp)
    1cad:	66 5d 
    1caf:	c6 85 ee fe ff ff 00 	movb   $0x0,-0x112(%rbp)
    1cb6:	48 8b 95 48 fe ff ff 	mov    -0x1b8(%rbp),%rdx
    1cbd:	48 8d 85 50 fe ff ff 	lea    -0x1b0(%rbp),%rax
    1cc4:	48 89 d6             	mov    %rdx,%rsi
    1cc7:	48 89 c7             	mov    %rax,%rdi
    1cca:	e8 81 f4 ff ff       	callq  1150 <strtok@plt>
    1ccf:	48 89 85 40 fe ff ff 	mov    %rax,-0x1c0(%rbp)
    1cd6:	eb 5c                	jmp    1d34 <time_analysis_+0x207>
    1cd8:	48 8b 85 40 fe ff ff 	mov    -0x1c0(%rbp),%rax
    1cdf:	48 89 c7             	mov    %rax,%rdi
    1ce2:	e8 09 f4 ff ff       	callq  10f0 <puts@plt>
    1ce7:	48 8d 85 f0 fe ff ff 	lea    -0x110(%rbp),%rax
    1cee:	ba 00 01 00 00       	mov    $0x100,%edx
    1cf3:	be 00 00 00 00       	mov    $0x0,%esi
    1cf8:	48 89 c7             	mov    %rax,%rdi
    1cfb:	e8 30 f4 ff ff       	callq  1130 <memset@plt>
    1d00:	48 8b 95 40 fe ff ff 	mov    -0x1c0(%rbp),%rdx
    1d07:	48 8d 85 f0 fe ff ff 	lea    -0x110(%rbp),%rax
    1d0e:	48 89 d6             	mov    %rdx,%rsi
    1d11:	48 89 c7             	mov    %rax,%rdi
    1d14:	e8 c7 f3 ff ff       	callq  10e0 <strcpy@plt>
    1d19:	48 8b 85 48 fe ff ff 	mov    -0x1b8(%rbp),%rax
    1d20:	48 89 c6             	mov    %rax,%rsi
    1d23:	bf 00 00 00 00       	mov    $0x0,%edi
    1d28:	e8 23 f4 ff ff       	callq  1150 <strtok@plt>
    1d2d:	48 89 85 40 fe ff ff 	mov    %rax,-0x1c0(%rbp)
    1d34:	48 83 bd 40 fe ff ff 	cmpq   $0x0,-0x1c0(%rbp)
    1d3b:	00 
    1d3c:	75 9a                	jne    1cd8 <time_analysis_+0x1ab>
    1d3e:	b8 00 00 00 00       	mov    $0x0,%eax
    1d43:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    1d47:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    1d4e:	00 00 
    1d50:	74 05                	je     1d57 <time_analysis_+0x22a>
    1d52:	e8 b9 f3 ff ff       	callq  1110 <__stack_chk_fail@plt>
    1d57:	c9                   	leaveq 
    1d58:	c3                   	retq   

0000000000001d59 <gga>:
    1d59:	f3 0f 1e fa          	endbr64 
    1d5d:	55                   	push   %rbp
    1d5e:	48 89 e5             	mov    %rsp,%rbp
    1d61:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
    1d68:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    1d6f:	00 00 
    1d71:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    1d75:	31 c0                	xor    %eax,%eax
    1d77:	48 c7 85 00 ff ff ff 	movq   $0x0,-0x100(%rbp)
    1d7e:	00 00 00 00 
    1d82:	48 b8 0d 0a 24 47 4e 	movabs $0x434d524e47240a0d,%rax
    1d89:	52 4d 43 
    1d8c:	48 ba 2c 30 38 32 39 	movabs $0x2e3533393238302c,%rdx
    1d93:	33 35 2e 
    1d96:	48 89 85 50 ff ff ff 	mov    %rax,-0xb0(%rbp)
    1d9d:	48 89 95 58 ff ff ff 	mov    %rdx,-0xa8(%rbp)
    1da4:	48 b8 30 30 30 2c 41 	movabs $0x33322c412c303030,%rax
    1dab:	2c 32 33 
    1dae:	48 ba 30 37 2e 33 33 	movabs $0x31353533332e3730,%rdx
    1db5:	35 35 31 
    1db8:	48 89 85 60 ff ff ff 	mov    %rax,-0xa0(%rbp)
    1dbf:	48 89 95 68 ff ff ff 	mov    %rdx,-0x98(%rbp)
    1dc6:	48 b8 37 2c 4e 2c 31 	movabs $0x323331312c4e2c37,%rax
    1dcd:	31 33 32 
    1dd0:	48 ba 30 2e 37 33 37 	movabs $0x3038333733372e30,%rdx
    1dd7:	33 38 30 
    1dda:	48 89 85 70 ff ff ff 	mov    %rax,-0x90(%rbp)
    1de1:	48 89 95 78 ff ff ff 	mov    %rdx,-0x88(%rbp)
    1de8:	48 b8 2c 45 2c 30 2e 	movabs $0x3030302e302c452c,%rax
    1def:	30 30 30 
    1df2:	48 ba 2c 30 2e 30 30 	movabs $0x31302c30302e302c,%rdx
    1df9:	2c 30 31 
    1dfc:	48 89 45 80          	mov    %rax,-0x80(%rbp)
    1e00:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
    1e04:	48 b8 30 32 32 31 2c 	movabs $0x2c452c2c31323230,%rax
    1e0b:	2c 45 2c 
    1e0e:	48 ba 41 2a 30 39 0d 	movabs $0x47240a0d39302a41,%rdx
    1e15:	0a 24 47 
    1e18:	48 89 45 90          	mov    %rax,-0x70(%rbp)
    1e1c:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
    1e20:	48 b8 4e 47 47 41 2c 	movabs $0x3238302c4147474e,%rax
    1e27:	30 38 32 
    1e2a:	48 ba 39 33 35 2e 30 	movabs $0x2c3030302e353339,%rdx
    1e31:	30 30 2c 
    1e34:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
    1e38:	48 89 55 a8          	mov    %rdx,-0x58(%rbp)
    1e3c:	48 b8 32 33 30 37 2e 	movabs $0x3533332e37303332,%rax
    1e43:	33 33 35 
    1e46:	48 ba 35 31 37 2c 4e 	movabs $0x31312c4e2c373135,%rdx
    1e4d:	2c 31 31 
    1e50:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
    1e54:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
    1e58:	48 b8 33 32 30 2e 37 	movabs $0x333733372e303233,%rax
    1e5f:	33 37 33 
    1e62:	48 ba 38 30 2c 45 2c 	movabs $0x312c312c452c3038,%rdx
    1e69:	31 2c 31 
    1e6c:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
    1e70:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
    1e74:	48 b8 35 2c 30 2e 38 	movabs $0x362c33382e302c35,%rax
    1e7b:	33 2c 36 
    1e7e:	48 ba 36 2e 35 30 34 	movabs $0x2c4d2c3430352e36,%rdx
    1e85:	2c 4d 2c 
    1e88:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
    1e8c:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    1e90:	48 b8 30 2c 4d 2c 2c 	movabs $0x45362a2c2c4d2c30,%rax
    1e97:	2a 36 45 
    1e9a:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
    1e9e:	66 c7 45 e8 0d 0a    	movw   $0xa0d,-0x18(%rbp)
    1ea4:	c6 45 ea 00          	movb   $0x0,-0x16(%rbp)
    1ea8:	48 8d 05 cd 11 00 00 	lea    0x11cd(%rip),%rax        # 307c <_IO_stdin_used+0x7c>
    1eaf:	48 89 85 08 ff ff ff 	mov    %rax,-0xf8(%rbp)
    1eb6:	c7 85 fc fe ff ff 00 	movl   $0x0,-0x104(%rbp)
    1ebd:	00 00 00 
    1ec0:	48 8d 85 50 ff ff ff 	lea    -0xb0(%rbp),%rax
    1ec7:	48 89 85 00 ff ff ff 	mov    %rax,-0x100(%rbp)
    1ece:	eb 56                	jmp    1f26 <gga+0x1cd>
    1ed0:	8b 85 fc fe ff ff    	mov    -0x104(%rbp),%eax
    1ed6:	48 98                	cltq   
    1ed8:	48 8b 84 c5 10 ff ff 	mov    -0xf0(%rbp,%rax,8),%rax
    1edf:	ff 
    1ee0:	48 89 c7             	mov    %rax,%rdi
    1ee3:	e8 18 f2 ff ff       	callq  1100 <strlen@plt>
    1ee8:	48 89 c1             	mov    %rax,%rcx
    1eeb:	8b 85 fc fe ff ff    	mov    -0x104(%rbp),%eax
    1ef1:	48 98                	cltq   
    1ef3:	48 8b 94 c5 10 ff ff 	mov    -0xf0(%rbp,%rax,8),%rdx
    1efa:	ff 
    1efb:	8b 85 fc fe ff ff    	mov    -0x104(%rbp),%eax
    1f01:	89 c6                	mov    %eax,%esi
    1f03:	48 8d 3d 75 11 00 00 	lea    0x1175(%rip),%rdi        # 307f <_IO_stdin_used+0x7f>
    1f0a:	b8 00 00 00 00       	mov    $0x0,%eax
    1f0f:	e8 0c f2 ff ff       	callq  1120 <printf@plt>
    1f14:	83 85 fc fe ff ff 01 	addl   $0x1,-0x104(%rbp)
    1f1b:	48 c7 85 00 ff ff ff 	movq   $0x0,-0x100(%rbp)
    1f22:	00 00 00 00 
    1f26:	48 8b 95 08 ff ff ff 	mov    -0xf8(%rbp),%rdx
    1f2d:	48 8b 85 00 ff ff ff 	mov    -0x100(%rbp),%rax
    1f34:	48 89 d6             	mov    %rdx,%rsi
    1f37:	48 89 c7             	mov    %rax,%rdi
    1f3a:	e8 11 f2 ff ff       	callq  1150 <strtok@plt>
    1f3f:	8b 95 fc fe ff ff    	mov    -0x104(%rbp),%edx
    1f45:	48 63 d2             	movslq %edx,%rdx
    1f48:	48 89 84 d5 10 ff ff 	mov    %rax,-0xf0(%rbp,%rdx,8)
    1f4f:	ff 
    1f50:	8b 85 fc fe ff ff    	mov    -0x104(%rbp),%eax
    1f56:	48 98                	cltq   
    1f58:	48 8b 84 c5 10 ff ff 	mov    -0xf0(%rbp,%rax,8),%rax
    1f5f:	ff 
    1f60:	48 85 c0             	test   %rax,%rax
    1f63:	0f 85 67 ff ff ff    	jne    1ed0 <gga+0x177>
    1f69:	90                   	nop
    1f6a:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    1f6e:	64 48 33 04 25 28 00 	xor    %fs:0x28,%rax
    1f75:	00 00 
    1f77:	74 05                	je     1f7e <gga+0x225>
    1f79:	e8 92 f1 ff ff       	callq  1110 <__stack_chk_fail@plt>
    1f7e:	c9                   	leaveq 
    1f7f:	c3                   	retq   

0000000000001f80 <main>:
    1f80:	f3 0f 1e fa          	endbr64 
    1f84:	55                   	push   %rbp
    1f85:	48 89 e5             	mov    %rsp,%rbp
    1f88:	b8 00 00 00 00       	mov    $0x0,%eax
    1f8d:	e8 0f f7 ff ff       	callq  16a1 <strtok6>
    1f92:	e8 96 fb ff ff       	callq  1b2d <time_analysis_>
    1f97:	b8 00 00 00 00       	mov    $0x0,%eax
    1f9c:	e8 b8 fd ff ff       	callq  1d59 <gga>
    1fa1:	b8 00 00 00 00       	mov    $0x0,%eax
    1fa6:	5d                   	pop    %rbp
    1fa7:	c3                   	retq   
    1fa8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
    1faf:	00 

0000000000001fb0 <__libc_csu_init>:
    1fb0:	f3 0f 1e fa          	endbr64 
    1fb4:	41 57                	push   %r15
    1fb6:	4c 8d 3d bb 2d 00 00 	lea    0x2dbb(%rip),%r15        # 4d78 <__frame_dummy_init_array_entry>
    1fbd:	41 56                	push   %r14
    1fbf:	49 89 d6             	mov    %rdx,%r14
    1fc2:	41 55                	push   %r13
    1fc4:	49 89 f5             	mov    %rsi,%r13
    1fc7:	41 54                	push   %r12
    1fc9:	41 89 fc             	mov    %edi,%r12d
    1fcc:	55                   	push   %rbp
    1fcd:	48 8d 2d ac 2d 00 00 	lea    0x2dac(%rip),%rbp        # 4d80 <__do_global_dtors_aux_fini_array_entry>
    1fd4:	53                   	push   %rbx
    1fd5:	4c 29 fd             	sub    %r15,%rbp
    1fd8:	48 83 ec 08          	sub    $0x8,%rsp
    1fdc:	e8 1f f0 ff ff       	callq  1000 <_init>
    1fe1:	48 c1 fd 03          	sar    $0x3,%rbp
    1fe5:	74 1f                	je     2006 <__libc_csu_init+0x56>
    1fe7:	31 db                	xor    %ebx,%ebx
    1fe9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
    1ff0:	4c 89 f2             	mov    %r14,%rdx
    1ff3:	4c 89 ee             	mov    %r13,%rsi
    1ff6:	44 89 e7             	mov    %r12d,%edi
    1ff9:	41 ff 14 df          	callq  *(%r15,%rbx,8)
    1ffd:	48 83 c3 01          	add    $0x1,%rbx
    2001:	48 39 dd             	cmp    %rbx,%rbp
    2004:	75 ea                	jne    1ff0 <__libc_csu_init+0x40>
    2006:	48 83 c4 08          	add    $0x8,%rsp
    200a:	5b                   	pop    %rbx
    200b:	5d                   	pop    %rbp
    200c:	41 5c                	pop    %r12
    200e:	41 5d                	pop    %r13
    2010:	41 5e                	pop    %r14
    2012:	41 5f                	pop    %r15
    2014:	c3                   	retq   
    2015:	66 66 2e 0f 1f 84 00 	data16 nopw %cs:0x0(%rax,%rax,1)
    201c:	00 00 00 00 

0000000000002020 <__libc_csu_fini>:
    2020:	f3 0f 1e fa          	endbr64 
    2024:	c3                   	retq   

Disassembly of section .fini:

0000000000002028 <_fini>:
    2028:	f3 0f 1e fa          	endbr64 
    202c:	48 83 ec 08          	sub    $0x8,%rsp
    2030:	48 83 c4 08          	add    $0x8,%rsp
    2034:	c3                   	retq   
